
import "@/assets/font/iconfont.css"
import "@/assets/css/base.css"
import "@/assets/js/a.js"
// import "@/assets/style-less/vars.less"

// main.js 作为vue模块化项目的主要入口文件，使用的是模块化系统规则
//    通过 babel 转换，使用ES module 模块系统

// ==> vue 项目的文件结构和模块语法的划分
//        src + public 以外的模块系统使用是 common.js 模块规则
//        src 以内的模块系统使用的是 ES module 模块规则（ 也可以兼容使用common.js ）

// 从node的三方模块文件夹导入Vue构造函数，完成vue项目的加载和启动
import Vue from 'vue'
// 从自定义模块 App.vue 文件中加载 vue项目的第一个运行组件 App
import App from '@/App.vue'
// console.log("itany",App)
import directive from '@/directive'
Vue.use(directive)

// vue全局开发环境设置
Vue.config.productionTip = false

// 模块化项目启动第一个vue实例，也是项目的启动引导实例 Root
new Vue({
    // render: h => h(App),
    render:function(createElemet){
      // return createElemet("h1",["测试模板"])
      return createElemet(App)
    }
}).$mount('#app')

// new Vue({
//  el:"#app",
//  template:"<App></App>",
//  components:{
//     App
//  }
//   render: h => h(App),
// })
